﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DzInfo.Model.KD
{
    public class AR_receivable
    {
        /// <summary>
        /// 
        /// </summary>
        public string IsAutoSubmitAndAudit { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public Model Model { get; set; }
    }

    public class FBillTypeID
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNUMBER { get; set; }

    }



    public class FCUSTOMERID
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FCURRENCYID
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FPayConditon
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FACCOUNTSYSTEM
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FSETTLEORGID
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FSALEORGID
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FPAYORGID
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FScanPoint
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNUMBER { get; set; }

    }



    public class FMAINBOOKSTDCURRID
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FEXCHANGETYPE
    {
        /// <summary>
        /// 
        /// </summary>
        public string FNumber { get; set; }

    }



    public class FsubHeadFinc
    {
        /// <summary>
        /// 
        /// </summary>
        public int FEntryId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FACCNTTIMEJUDGETIME { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FMAINBOOKSTDCURRID FMAINBOOKSTDCURRID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FEXCHANGETYPE FEXCHANGETYPE { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FExchangeRate { get; set; }

    }



    public class FEntityDetail_LinkItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string FEntityDetail_Link_FRuleId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FEntityDetail_Link_FSTableName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FEntityDetail_Link_FSBillId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FEntityDetail_Link_FSId { get; set; }

    }



    public class FEntityDetailItem
    {
        /// <summary>
        /// 
        /// </summary>
        public decimal FPriceQty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FBASICUNITQTY { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FTaxPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FEntryTaxRate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FNoTaxAmountFor_D { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FTAXAMOUNTFOR_D { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FALLAMOUNTFOR_D { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<FEntityDetail_LinkItem> FEntityDetail_Link { get; set; }

    }



    public class Model
    {
        /// <summary>
        /// 
        /// </summary>
        public int FID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FBillTypeID FBillTypeID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FBillNo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FDATE { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FENDDATE_H { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FISINIT { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FCUSTOMERID FCUSTOMERID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FCURRENCYID FCURRENCYID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FPayConditon FPayConditon { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FISPRICEEXCLUDETAX { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FACCOUNTSYSTEM FACCOUNTSYSTEM { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FSETTLEORGID FSETTLEORGID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FSALEORGID FSALEORGID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FPAYORGID FPAYORGID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FISTAX { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FCancelStatus { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FBUSINESSTYPE { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int FMatchMethodID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FAR_Remark { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FSetAccountType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FISHookMatch { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FISINVOICEARLIER { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FScanPoint FScanPoint { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int FBILLMATCHLOGID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FWBOPENQTY { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FISGENERATEPLANBYCOSTITEM { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FAllAmountIsByTaxPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public decimal FALLAMOUNTFOR { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public FsubHeadFinc FsubHeadFinc { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<FEntityDetailItem> FEntityDetail { get; set; }

    }

}
